#include <cstdio>
#include <algorithm>
using namespace std;
const int MAXN=40000;
long long f[MAXN];
int main(void){
    int a[]={1,2,3};
    int n;
    f[0]=1;
    for(int i=0;i<3;i++){
        for(int j=a[i];j<MAXN;j++){
            f[j]+=f[j-a[i]];
        }
    }
    while(~scanf("%d",&n)){
        printf("%lld\n",f[n]);
    }
    return 0;
}